/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.infoweblogic.pojos;

import br.com.pbs.interfaces.Bean;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;

/**
 *
 * @author Luiz Segundo
 */
@Entity
public class Turma  implements Bean{
        @Id
        @GeneratedValue(strategy=GenerationType.AUTO)
        private Long id;

        @Column
        private String nome;
        @Column
        private String ano;
        @Column
        private String turno;
        @OneToMany(fetch=FetchType.LAZY)
        private TurmaDisciplina turmaDisciplina;

        public TurmaDisciplina getTurmaDisciplina() {
                return turmaDisciplina;
        }

        public void setTurmaDisciplina(TurmaDisciplina turmaDisciplina) {
                this.turmaDisciplina = turmaDisciplina;
        }

        public String getAno() {
                return ano;
        }

        public void setAno(String ano) {
                this.ano = ano;
        }

        public String getNome() {
                return nome;
        }

        public void setNome(String nome) {
                this.nome = nome;
        }

        public String getTurno() {
                return turno;
        }

        public void setTurno(String turno) {
                this.turno = turno;
        }
        
        public Long getId() {
                return id;
        }

        public void setId(Long id) {
                this.id = id;
        }

}
